@r:37.5rem;

:root{
  --bg: #f8f8f8;
  --font: #ff3343;
}

.box() {
  display: flex;
}

.flex() {
  flex: 1;
}

.align() {
  align-items: center;
}

.pack() {
  justify-content: center;
}

.justify() {
  justify-content: space-between;
}

.text-hide(@line){
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: @line;
  -webkit-box-orient: vertical;
}

.allpage(){
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}